
"""
    基本数据类型: 数字 字符串 布尔值 None
    --------
    复杂(混合,引用)数据类型: 列表 元组 字典

    数据类型转换:
        1. 所有类型如何转换成布尔值?
            数字转成布尔值 : 0转成False 非0转成True
            数字转成布尔值:  0.0转成False 非0转成True
            字符串转成布尔值:  空字符串转成False 非空字符串转成True
            None转成布尔值就是Flase
            空列表转成False 非空列表转成True
            空元组转成False 非空元组转成True
            空字典转成False 非空字典转成True

        2.  列表 和 元组 之间的相互转换

        3. (列表和元组) 和 字典之间的转换

"""

# 1. 所有类型如何转换成布尔值?
# tuple_01 = (None,)
# dict_01 = {"name":"damu"}
# print(bool(tuple_01),bool(dict_01))

# 2.  列表 和 元组 之间的相互转换
# list_01 = ["迪丽热巴","古丽娜扎","左大人","抬棺出征"]
# tuple_01 = ('迪丽热巴', '古丽娜扎', '左大人', '抬棺出征')
# print(tuple(list_01), list(tuple_01))

# 3. (列表和元组) 和 字典之间的转换
dict_01 = {
    "name":"damu",
    "son":"王思聪",
    "wife":"周冬雨",
    "age":18
}
print(list(dict_01))
print(tuple(dict_01))

list_01 = [["name","damu"],["wife","周冬雨"]]
tuple_01 = (("name","damu"),("wife","18岁的周冬雨"))
print(dict(list_01))
print(dict(tuple_01))